package controleur;
import solitaire.application.*;

public class CUsine extends Usine {
	
	public Carte newCarte(int valeur, int couleur) {
		return new CCarte(valeur, couleur);
	}

	public Colonne newColonne(String nom, Usine usine) {
		return new CColonne(nom, usine);
	}

	public DoubleTas newDoubleTas(Tas cachees, Tas visibles) {
		return new CDoubleTas(cachees, visibles);
	}

	public Sabot newSabot(String nom, Usine usine) {
		return new CSabot(nom, usine);
	}

	public Solitaire newSolitaire(String nom, Usine usine) {
		return new CSolitaire(nom, usine);
	}

	public TasDeCartes newTasDeCartes(String nom, Usine usine) {
		return new CTasDeCartes(nom, usine);
	}

	public TasDeCartesAlternees newTasDeCartesAlternees(String nom, Usine usine) {
		return new CTasDeCartesAlternees(nom, usine);
	}

	public TasDeCartesColorees newTasDeCartesColorees(String nom, int couleur, Usine usine) {
		return new CTasDeCartesColorees(nom, couleur, usine);
	}

	public CUsine()
	{
	}
}
